<!DOCTYPE html>
<html>
<head><meta name="generator" content="Hexo 3.8.0">
  <meta charset="utf-8">
  <title>软件研发流程介绍 | 极客世界</title>
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <link rel="shortcut icon" href="/favicon.ico">
  <link rel="stylesheet" href="/css/app.css">
  <!-- <link rel='stylesheet' href='http://fonts.useso.com/css?family=Source+Code+Pro'> -->
  
</head>
</html>
<body>
  <nav class="app-nav">
  
    
      <a href="/.">home</a>
    
  
    
      <a href="/archives">archive</a>
    
  
    
      <a href="/atom.xml">rss</a>
    
  
</nav>

  <main class="post">
  <article>
  <h1 class="article-title">
    <a href="/2020/03/11/product-dev-committee-process-SOP/">软件研发流程介绍</a>
  </h1>

  <section class="article-meta">
    <p class="article-date">March 11 2020</p>
  </section>

  <section class="article-entry">
    <div id="content">

<div id="outline-container-orgbd48c3c" class="outline-2">
<h2 id="orgbd48c3c">&#x8BBE;&#x5B9A;&#x8F6F;&#x4EF6;&#x7814;&#x53D1;&#x6D41;&#x7A0B;&#x7684;&#x76EE;&#x7684;</h2>
<div class="outline-text-2" id="text-orgbd48c3c">
<ul class="org-ul">
<li>&#x6E05;&#x6670;&#xFF0C;&#x5B8C;&#x6574;&#x7684;&#x8BB0;&#x5F55;&#x6574;&#x4E2A;&#x8F6F;&#x4EF6;&#x7684;&#x7814;&#x53D1;&#x8FC7;&#x7A0B;&#x3002;</li>
<li>&#x4FDD;&#x8BC1;&#x6BCF;&#x6B21;&#x4FEE;&#x6539;&#x8F6F;&#x4EF6;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x9700;&#x6C42;&#x5206;&#x6790;&#x7ED3;&#x679C;&#xFF0C;&#x90FD;&#x7531;&#x76F8;&#x5173;&#x90E8;&#x95E8;&#x7684;&#x8D1F;&#x8D23;&#x4EBA;&#x786E;&#x8BA4;&#x3002;&#x5373; &#x8F6F;&#x4EF6;&#x7684;&#x9700;&#x6C42;&#x6587;&#x6863;&#x63CF;&#x8FF0;&#xFF0C;&#x76F8;&#x5173;&#x8D44;&#x6599;&#x6BD4;&#x5982; UI, &#x7531;&#x8F6F;&#x4EF6;&#x90E8;&#x8D1F;&#x8D23;&#x4EBA;&#x786E;&#x5B9A;&#x662F;&#x5426;&#x7B26;&#x5408;&#x8981;&#x6C42;&#x3002;&#x540C;&#x65F6;&#x7531;&#x7814;&#x53D1;&#x90E8;&#x95E8;&#x8D1F;&#x8D23;&#x4EBA;&#xFF0C;&#x786E;&#x5B9A;&#x662F;&#x5426;&#x73B0;&#x6709;&#x6280;&#x672F;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#xFF0C;&#x5E76;&#x8BC4;&#x4F30;&#x5F00;&#x53D1;&#x65F6;&#x95F4;&#x3002;</li>
<li>&#x6D88;&#x706D;&#x91CD;&#x590D;&#x6267;&#x884C;&#x7684;&#x4E8B;&#x7269;&#xFF0C;&#x91CD;&#x590D;&#x4FEE;&#x6539;&#x7684;&#x5185;&#x5BB9;&#x548C;&#x91CD;&#x590D;&#x7684;&#x6C9F;&#x901A;&#xFF0C;&#x6765;&#x63D0;&#x9AD8;&#x6548;&#x7387;&#xFF0C;&#x5E76;&#x660E;&#x786E;&#x8D23;&#x4EFB;&#x3002;</li>
<li>&#x90E8;&#x95E8;&#xFF0C;&#x540C;&#x4E8B;&#x4E4B;&#x95F4;&#x7684;&#x914D;&#x5408;&#x5E94;&#x8BE5;&#x4EE5;&#x4E0D;&#x5F71;&#x54CD;&#x6253;&#x65AD;&#x5176;&#x4ED6;&#x4EBA;&#x7684;&#x5DE5;&#x4F5C;&#x4E3A;&#x57FA;&#x672C;&#x7D20;&#x8D28;&#x548C;&#x8981;&#x6C42;&#x3002;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x7531;&#x9700;&#x6C42;&#x6587;&#x6863;&#x6765;&#x7EDF;&#x4E00;&#x6B65;&#x9AA4;&#xFF0C;&#x4EE5;&#x53CA;&#x534F;&#x8C03;&#x5DE5;&#x4F5C;&#x5185;&#x5BB9;&#x3002;&#x9664;&#x975E;&#x662F;&#x7D27;&#x6025;&#x4E8B;&#x52A1;&#x3002;</li>
<li>&#x6709;&#x4E00;&#x4E2A;&#x7EDF;&#x4E00;&#x7684;&#x6807;&#x51C6;&#x6765;&#x89E3;&#x91CA;&#x8F6F;&#x4EF6;&#x7684;&#x529F;&#x80FD;&#x662F;&#x5426;&#x8FBE;&#x5230;&#x76EE;&#x7684;, &#x786E;&#x4FDD;&#x505A;&#x51FA;&#x6765;&#x7684;&#x8F6F;&#x4EF6;&#x662F;&#x5927;&#x5BB6;&#x7684;&#x5171;&#x8BC6;&#x3002;</li>
</ul>
</div>
</div>

<div id="outline-container-orgd834eb2" class="outline-2">
<h2 id="orgd834eb2">&#x7814;&#x53D1;&#x6D41;&#x7A0B;&#x4ECB;&#x7ECD;</h2>
<div class="outline-text-2" id="text-orgd834eb2">
</div>
<div id="outline-container-org7410b57" class="outline-3">
<h3 id="org7410b57">&#x521D;&#x6B65;&#x60F3;&#x6CD5;&#x7684;&#x8BB0;&#x5F55;</h3>
<div class="outline-text-3" id="text-org7410b57">
<p>
&#x4ECE;&#x6700;&#x65B0;&#x7684; master &#x4E0A;&#x65B0;&#x5EFA;&#x4E00;&#x4E2A;&#x5206;&#x652F;&#xFF0C;&#x57FA;&#x4E8E;&#x8FD9;&#x4E2A;&#x5206;&#x652F;&#x6765;&#x589E;&#x52A0;&#x65B0;&#x7684;&#x9700;&#x6C42;&#x7684;&#x5185;&#x5BB9;&#x3002;
</p>

<p>
&#x6587;&#x6863;&#x4FEE;&#x6539;&#x5B8C;&#x6BD5;&#x4E4B;&#x540E;&#x65B0;&#x5EFA; Merge Request&#xFF0C;&#x65B0;&#x5EFA;&#x4E4B;&#x540E;&#x5EFA;&#x8BAE; assignee &#x7ED9;&#x81EA;&#x5DF1;&#x7684;&#x90E8;&#x95E8;&#x8D1F;&#x8D23;&#x4EBA;&#x5BA1;&#x9605;&#xFF0C;&#x7531;&#x90E8;&#x95E8;&#x8D1F;&#x8D23;&#x4EBA;&#x786E;&#x8BA4;&#x4E4B;&#x540E;&#x518D;&#x8F6C;&#x7ED9;&#x673A;&#x5668;&#x4EBA;&#x8FDB;&#x5165;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x6D41;&#x7A0B;&#x3002;
</p>

<p>
&#x8FDB;&#x5165;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x6D41;&#x7A0B;&#x4E4B;&#x524D;&#x8BF7;&#x68C0;&#x67E5;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF1A;
</p>

<ol class="org-ol">
<li>&#x662F;&#x5426;&#x6307;&#x5B9A;&#x5F00;&#x53D1;&#x5468;&#x671F;&#x6807;&#x7B7E;&#xFF0C;&#x5F00;&#x53D1;&#x5468;&#x671F;&#x6807;&#x7B7E;&#x662F;&#x91CD;&#x8981;&#x4FE1;&#x606F;&#x3002;&#x6BD4;&#x5982;: &#x5728;&#x7B2C;&#x4E00;&#x5468;&#x671F;&#x5F00;&#x53D1;&#x7684;&#x4E2D;&#x95F4;&#x9636;&#x6BB5;&#x53C8;&#x6DFB;&#x52A0;&#x4E86;&#x4E00;&#x4E2A;&#x7B2C;&#x4E00;&#x5468;&#x671F;&#x7684;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x3002;&#x6B64;&#x65F6;&#x7814;&#x53D1;&#x76F8;&#x5173;&#x8D1F;&#x8D23;&#x4EBA;&#x5C31;&#x80FD;&#x57FA;&#x4E8E;&#x8FD9;&#x4E2A;&#x60C5;&#x51B5;&#x8FDB;&#x884C;&#x8BC4;&#x4F30;&#x3002;&#x9009;&#x62E9;&#x5F53;&#x524D;&#x5468;&#x671F;&#x5B9E;&#x73B0;&#xFF0C;&#x8FD8;&#x662F;&#x9009;&#x62E9;&#x5728;&#x672A;&#x6765;&#x7684;&#x5468;&#x671F;&#x5B9E;&#x73B0;&#xFF0C;&#x4F1A;&#x5BFC;&#x81F4;&#x9009;&#x62E9;&#x7684;&#x5B9E;&#x73B0;&#x65B9;&#x6848;&#x7684;&#x533A;&#x522B;&#x3002;</li>

<li>&#x5982;&#x679C;&#x662F;&#x56E0;&#x4E3A;&#x6709;&#x76F8;&#x5173; QA &#x624D;&#x8865;&#x5145;&#x7684;&#x9700;&#x6C42;&#xFF0C;&#x8BF7;&#x5728;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x7684; Merge Request &#x4E2D;&#x589E;&#x52A0; QA &#x7684;&#x5173;&#x8054;&#x5173;&#x7CFB;&#x3002;</li>
</ol>

<p>
&#x4F8B;&#x5982;: 
</p>


<div class="org-src-container">
<figure class="highlight"><table><tr><td class="code"><pre><span class="line">&#x8FD9;&#x662F;&#x5173;&#x8054;&#x7684; QA http://www.lejuhub.com/13 
&#x5F53;&#x524D;&#x9700;&#x6C42;&#x8865;&#x5145; QA &#x4E2D;&#x63D0;&#x5230;&#x7684;&#x6CA1;&#x6709;&#x5904;&#x7406; xxx &#x60C5;&#x51B5;&#x7684;&#x95EE;&#x9898;</span><br></pre></td></tr></table></figure>
</div>
</div>
</div>



<div id="outline-container-org9f4ec7e" class="outline-3">
<h3 id="org9f4ec7e">&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x6D41;&#x7A0B;&#x7684;&#x9636;&#x6BB5;&#x4ECB;&#x7ECD;</h3>
<div class="outline-text-3" id="text-org9f4ec7e">
</div>
<div id="outline-container-org520106c" class="outline-4">
<h4 id="org520106c">&#x9700;&#x6C42;&#x8BC4;&#x5BA1;</h4>
<div class="outline-text-4" id="text-org520106c">
<p>
&#x6B64;&#x9636;&#x6BB5;&#x4E3A;&#x786E;&#x4FDD;&#x6240;&#x6709;&#x90E8;&#x95E8;&#x6839;&#x636E;&#x5F53;&#x524D;&#x9700;&#x6C42;&#x8FBE;&#x6210;&#x4E00;&#x81F4;&#x3002;
</p>

<p>
&#x8BE5;&#x9636;&#x6BB5;&#x4E0D;&#x540C;&#x60C5;&#x51B5;&#x6709;&#x4E0D;&#x540C;&#x7684;&#x8D1F;&#x8D23;&#x4EBA;&#x3002;&#x76EE;&#x524D;&#x7684;&#x673A;&#x5236;&#x662F;&#xFF1A;&#x53EA;&#x8981;&#x4F60;&#x5728;&#x6587;&#x6863;&#x7684;&#x8BC4;&#x8BBA;&#x5185;&#x5BB9;&#x4E2D;&#x88AB; @ &#x4E86;&#xFF0C;&#x5C31;&#x9700;&#x8981;&#x56DE;&#x5E94;&#x3002;&#x76EE;&#x524D;&#x6D41;&#x7A0B;&#x63A8;&#x8FDB;&#x673A;&#x5668;&#x4EBA;&#x4F1A;&#x76D1;&#x63A7;&#x8FD9;&#x4E2A;&#x60C5;&#x51B5;&#xFF0C;&#x5B83;&#x4F1A;&#x53CD;&#x590D;&#x7684;&#x63D0;&#x9192;&#x4F60;&#x3002;
</p>

<p>
&#x5982;&#x4E0B;&#x56FE;:
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122170408.png">
</p>
</div>

<p>
&#x540C;&#x65F6;&#x5F53;&#x524D;&#x9636;&#x6BB5;&#x5E94;&#x8BE5;&#x51C6;&#x5907;&#x597D;&#x76F8;&#x5173;&#x751F;&#x4EA7;&#x6216;&#x8005;&#x7814;&#x53D1;&#x8D44;&#x6599;&#x3002;&#x6BD4;&#x5982;&#xFF1A;&#x6548;&#x679C;&#x56FE;&#xFF0C;&#x5207;&#x56FE;&#xFF0C;&#x97F3;&#x9891;&#x6587;&#x4EF6;&#xFF0C;&#x89C6;&#x9891;&#x3002;&#x5F53;&#x524D;&#x9636;&#x6BB5;&#x63D0;&#x4F9B;&#x7684;&#x8D44;&#x6599;&#x53EF;&#x4EE5;&#x5728;&#x5F00;&#x53D1;&#x8FC7;&#x7A0B;&#x4E2D;&#x66F4;&#x65B0;&#xFF0C;&#x4F46;&#x662F;&#x8981;&#x786E;&#x4FDD;&#xFF0C;&#x6587;&#x4EF6;&#x540D;&#xFF0C;&#x6587;&#x4EF6;&#x5185;&#x5BB9;&#xFF08;&#x56FE;&#x7247;&#x7684;&#x5C3A;&#x5BF8;&#xFF0C;&#x957F;&#x5BBD;&#x6BD4;)&#xFF0C;&#x4FDD;&#x6301;&#x4E00;&#x81F4;&#x3002;&#x8FD9;&#x6837;&#x5927;&#x5BB6;&#x624D;&#x80FD;&#x9AD8;&#x6548;&#x7684;&#x914D;&#x5408;&#x5DE5;&#x4F5C;&#x3002;&#x540C;&#x65F6;&#x66F4;&#x65B0;&#x7684;&#x65B9;&#x6CD5;&#x5E94;&#x8BE5;&#x662F;&#x5728;&#x540C;&#x4E00;&#x4E2A;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x4E2D;&#x66F4;&#x65B0;&#x5185;&#x5BB9;&#xFF0C;&#x5E76;&#x5728;&#x9700;&#x6C42;&#x6587;&#x6863;&#x6216;&#x8005;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x4E2D;&#x8BF4;&#x660E;&#x66F4;&#x65B0;&#x7684;&#x539F;&#x56E0;&#x3002;
</p>
</div>
</div>

<div id="outline-container-orgee3a220" class="outline-4">
<h4 id="orgee3a220">&#x8FDB;&#x5165;&#x9700;&#x6C42;&#x6C60;</h4>
<div class="outline-text-4" id="text-orgee3a220">
<p>
&#x9700;&#x6C42;&#x6C60;&#x4E3A;&#x4E00;&#x4E2A;&#x6E05;&#x5355;&#x5217;&#x8868;&#x3002;&#x7406;&#x60F3;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5F00;&#x53D1;&#x5468;&#x671F;&#x542F;&#x52A8;&#x7684;&#x65F6;&#x5019;&#x7531;&#x7814;&#x53D1;&#x76F8;&#x5173;&#x8D1F;&#x8D23;&#x4EBA;&#x6839;&#x636E;&#x786E;&#x5B9A;&#x7684;&#x65F6;&#x95F4;&#x6765;&#x9009;&#x62E9;&#x54EA;&#x4E9B;&#x9700;&#x6C42;&#x4F1A;&#x8FDB;&#x5165;&#x5F00;&#x53D1;&#x9636;&#x6BB5;&#x3002;&#x5927;&#x90E8;&#x5206;&#x5B9E;&#x8DF5;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x7531;&#x7814;&#x53D1;&#x76F8;&#x5173;&#x8D1F;&#x8D23;&#x4EBA;&#x548C;&#x8F6F;&#x4EF6;&#x90E8;&#x8D1F;&#x8D23;&#x4EBA;&#x534F;&#x5546;&#x6C9F;&#x901A;&#x786E;&#x5B9A;&#x54EA;&#x4E9B;&#x9700;&#x6C42;&#x8FDB;&#x5165;&#x5F00;&#x53D1;&#x9636;&#x6BB5;&#x3002;
</p>

<p>
&#x8F6F;&#x4EF6;&#x90E8;&#x8BF7;&#x5B9A;&#x671F;&#x56DE;&#x987E;&#xFF0C;&#x6D4F;&#x89C8;&#x9700;&#x6C42;&#x6C60;&#x7684;&#x9700;&#x6C42;&#x3002;&#x6E05;&#x7406;&#x5E9F;&#x5F03;&#xFF0C;&#x65E0;&#x7528;&#x7684;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x3002;
</p>
</div>
</div>

<div id="outline-container-org6bf6c0f" class="outline-4">
<h4 id="org6bf6c0f">&#x4ECE;&#x9700;&#x6C42;&#x6C60;&#x4E2D;&#x62FF;&#x51FA;&#xFF0C;&#x8FDB;&#x5165;&#x5F00;&#x53D1;&#x9636;&#x6BB5;</h4>
<div class="outline-text-4" id="text-org6bf6c0f">
<p>
&#x5F53;&#x524D;&#x9636;&#x6BB5;&#x7531;&#x7814;&#x53D1;&#x76F8;&#x5173;&#x8D1F;&#x8D23;&#x4EBA;&#x5B89;&#x6392;&#x5F00;&#x53D1;&#x8BA1;&#x5212;&#xFF0C;&#x5E76;&#x63A8;&#x8FDB;&#x76F4;&#x5230;&#x5B8C;&#x6210;&#x3002;
</p>

<p>
&#x5F53;&#x524D;&#x9636;&#x6BB5;&#x6709;&#x5F00;&#x53D1;&#x8DDF;&#x8E2A;&#x673A;&#x5668;&#x4EBA;&#x8D1F;&#x8D23;&#x8DDF;&#x8E2A;&#x548C;&#x63A8;&#x8FDB;&#xFF0C;&#x7814;&#x53D1;&#x76F8;&#x5173;&#x8D1F;&#x8D23;&#x4EBA;&#x4F1A;&#x5728;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x4E2D;&#x8FDB;&#x884C;&#x7C7B;&#x4F3C;&#x4EE5;&#x4E0B;&#x7684;&#x8BC4;&#x8BBA;&#x6765;&#x901A;&#x77E5;&#x673A;&#x5668;&#x4EBA;&#x8DDF;&#x8E2A;&#x5F00;&#x53D1;&#x5DE5;&#x5355;&#x3002;
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122171124.png">
</p>
</div>

<p>
&#x76F8;&#x5173;&#x90E8;&#x95E8;&#x8D1F;&#x8D23;&#x8DDF;&#x8FDB;&#x8FDB;&#x5EA6;&#x7684;&#x4EBA;&#x53EF;&#x4EE5;&#x7533;&#x8BF7;&#x8BBF;&#x95EE;&#x76F8;&#x5173;&#x7684;&#x5F00;&#x53D1;&#x9879;&#x76EE;&#x53BB;&#x67E5;&#x770B;&#x5DE5;&#x5355;&#x7684;&#x5B8C;&#x6210;&#x60C5;&#x51B5;&#x3002; &#x8BF7;&#x6CE8;&#x610F;&#x5982;&#x679C;&#x53EA;&#x662F;&#x77E5;&#x9053;&#x5DE5;&#x5355;&#x7684;&#x5B8C;&#x6210;&#x60C5;&#x51B5; `guest` &#x7684;&#x6743;&#x9650;&#x5C31;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#xFF0C;&#x4E0D;&#x9700;&#x8981; `developer` &#x6743;&#x9650;&#x3002;
</p>
</div>
</div>
</div>
</div>




<div id="outline-container-org434b924" class="outline-2">
<h2 id="org434b924">&#x57FA;&#x672C;&#x6982;&#x5FF5;&#x7684;&#x89E3;&#x91CA;</h2>
<div class="outline-text-2" id="text-org434b924">
</div>
<div id="outline-container-org9b69123" class="outline-3">
<h3 id="org9b69123">&#x5206;&#x652F;</h3>
<div class="outline-text-3" id="text-org9b69123">
<p>
&#x7EF4;&#x62A4;&#x6587;&#x6863;&#x4E8B;&#x5B9E;&#x4E0A;&#x4F1A;&#x5B58;&#x5728;&#x5F88;&#x591A;&#x526F;&#x672C;&#xFF0C;&#x6BD4;&#x5982; A &#x4FEE;&#x6539;&#x7684;&#x5185;&#x5BB9;&#xFF0C;&#x5728;&#x4ED6;&#x7535;&#x8111;&#x4E0A;&#x6709;&#x4E00;&#x4EFD;&#x526F;&#x672C;&#x3002;B &#x4FEE;&#x6539;&#x7684;&#x5185;&#x5BB9;&#xFF0C;&#x5728;&#x4ED6;&#x7684;&#x7535;&#x8111;&#x4E0A;&#x4E5F;&#x6709;&#x4E00;&#x4EFD;&#x526F;&#x672C;&#x3002;
</p>

<p>
&#x5982;&#x679C;&#x662F;&#x4F7F;&#x7528;&#x4F20;&#x7EDF;&#x7684; word &#x6587;&#x6863;&#x6765;&#x5199;&#x4F5C;&#xFF0C;&#x76EE;&#x524D;&#x6211;&#x77E5;&#x9053;&#x7684;&#x6709;&#x4EE5;&#x4E0B;&#x51E0;&#x79CD;&#x529E;&#x6CD5;&#xFF1A;
</p>

<ol class="org-ol">
<li>&#x67D0;&#x4E2A;&#x6587;&#x6863;&#x53EA;&#x80FD;&#x7531;&#x4E00;&#x4E2A;&#x4EBA;&#x6765;&#x7F16;&#x5199;&#x3002;</li>
<li>&#x4E13;&#x95E8;&#x8FD8;&#x6709;&#x4E00;&#x4E2A;&#x4EBA;&#x6574;&#x5408;&#x5176;&#x4ED6;&#x4EBA;&#x7F16;&#x5199;&#x7684;&#x6BB5;&#x843D;&#xFF0C;&#x6574;&#x5408;&#x51FA;&#x4E00;&#x4E2A;&#x6587;&#x6863;&#x3002;</li>
</ol>

<p>
&#x5373;&#x4F7F;&#x662F;&#x901A;&#x8FC7;&#x4EE5;&#x4E0A;&#x7684;&#x65B9;&#x6CD5;&#x505A;&#x5230;&#x4E86;&#xFF0C;&#x4ECD;&#x7136;&#x5F88;&#x96BE;&#x89E3;&#x51B3;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#x3002;&#x8FD9;&#x6B21;&#x7684;&#x6587;&#x6863;&#x548C;&#x4E0A;&#x4E2A;&#x6708;&#x67D0;&#x5929;&#x7684;&#x6587;&#x6863;&#x76F8;&#x6BD4;&#x8F83;&#xFF0C;&#x4FEE;&#x6539;&#x4E86;&#x4EC0;&#x4E48;&#x5185;&#x5BB9;&#xFF1F;
</p>

<p>
&#x800C; &#x5206;&#x652F; &#x662F; git &#x5373;&#x6211;&#x4EEC;&#x5E73;&#x53F0;&#x4F7F;&#x7528;&#x7684;&#x7248;&#x672C;&#x7BA1;&#x7406;&#x5DE5;&#x5177;&#x5BF9;&#x526F;&#x672C;&#x7684;&#x5B9A;&#x4E49;&#x3002;&#x6BCF;&#x4E2A;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x90FD;&#x5BF9;&#x5E94;&#x7740;&#x4E00;&#x4E2A;&#x5206;&#x652F;&#xFF0C;&#x5373;&#x6BCF;&#x4E2A;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x90FD;&#x662F;&#x4E00;&#x4E2A;&#x4FEE;&#x6539;&#x4E2D;&#x7684;&#x9700;&#x6C42;&#x6587;&#x6863;&#x7684;&#x526F;&#x672C;&#x3002;&#x5F53;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x5408;&#x5E76;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x8FD9;&#x4E2A;&#x526F;&#x672C;&#x5C31;&#x548C;&#x5F53;&#x524D;&#x516C;&#x8BA4;&#x7684;&#x526F;&#x672C;&#x6574;&#x5408;&#x5230;&#x4E00;&#x8D77;&#x3002;&#x8FD9;&#x79CD;&#x6574;&#x5408;&#x5927;&#x90E8;&#x5206;&#x60C5;&#x51B5;&#x90FD;&#x662F;&#x81EA;&#x52A8;&#x7684;&#xFF0C;&#x5982;&#x679C;&#x51FA;&#x73B0;&#x51B2;&#x7A81;&#xFF0C;&#x76EE;&#x524D;&#x4F1A;&#x7531;&#x8F6F;&#x4EF6;&#x7814;&#x53D1;&#x90E8;&#x63A5;&#x624B;&#x89E3;&#x51B3;&#x51B2;&#x7A81;&#x3002;&#x89E3;&#x51B3;&#x51B2;&#x7A81;&#x4E4B;&#x540E;&#xFF0C;&#x4F1A;&#x9700;&#x8981;&#x76F8;&#x5173;&#x90E8;&#x95E8;&#x8D1F;&#x8D23;&#x4EBA;&#x91CD;&#x65B0;&#x5BA1;&#x6838;&#x89E3;&#x51B3;&#x51B2;&#x7A81;&#x4E4B;&#x540E;&#x7684;&#x5185;&#x5BB9;&#x3002;
</p>

<p>
&#x4F7F;&#x7528;&#x5206;&#x652F;&#xFF0C;&#x53EF;&#x4EE5;&#x5FEB;&#x901F;&#xFF0C;&#x5E76;&#x884C;&#xFF0C;&#x9AD8;&#x6548;&#x7684;&#x6765;&#x7EF4;&#x62A4;&#x9700;&#x6C42;&#x6587;&#x6863;&#x3002;&#x540C;&#x65F6;&#x80FD;&#x9AD8;&#x6548;&#x7684;&#x89E3;&#x51B3;&#xFF0C;&#x6587;&#x6863;&#x4FEE;&#x6539;&#x4E86;&#x4EC0;&#x4E48;&#x7684;&#x95EE;&#x9898;&#x3002;
</p>
</div>

<div id="outline-container-org8eb60fd" class="outline-4">
<h4 id="org8eb60fd">master &#x5206;&#x652F;</h4>
<div class="outline-text-4" id="text-org8eb60fd">
<p>
master &#x5206;&#x652F;&#xFF0C;&#x5982;&#x679C;&#x7528;&#x526F;&#x672C;&#x6765;&#x89E3;&#x91CA;&#x7684;&#x8BDD;&#xFF0C;&#x5C31;&#x662F;&#x4E00;&#x4E2A;&#x5B98;&#x65B9;&#x7684;&#x9700;&#x6C42;&#x6587;&#x6863;&#x526F;&#x672C;&#x3002;&#x6240;&#x6709;&#x8F6F;&#x4EF6;&#x7684;&#x89E3;&#x91CA;&#x90FD;&#x7531;&#x8FD9;&#x4E2A;&#x526F;&#x672C;&#x6765;&#x89E3;&#x91CA;&#x3002;&#x6BD4;&#x5982; &#x6D4B;&#x8BD5;&#xFF0C;&#x6216;&#x8005;&#x662F;&#x5BF9;&#x4E8E;&#x5B9E;&#x73B0;&#x7684;&#x529F;&#x80FD;&#x662F;&#x5426;&#x8FBE;&#x5230;&#x8981;&#x6C42;&#x7684;&#x8BA8;&#x8BBA;&#x3002;
</p>

<p>
master &#x5206;&#x652F;&#x662F;&#x4E00;&#x4E2A;&#x65E0;&#x6CD5;&#x7531;&#x67D0;&#x4E2A;&#x4EBA;&#x76F4;&#x63A5;&#x4FEE;&#x6539;&#x7684;&#x5206;&#x652F;&#x3002;&#x5B83;&#x66F4;&#x65B0;&#x7684;&#x524D;&#x63D0;&#x662F;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x7ECF;&#x5386;&#x4E86;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x7684;&#x6240;&#x6709;&#x9636;&#x6BB5;&#xFF0C;&#x540C;&#x65F6;&#x5F00;&#x53D1;&#x5B8C;&#x6210;&#x3002;&#x4EE5;&#x6B64;&#x6765;&#x786E;&#x4FDD; master &#x5206;&#x652F;&#x662F;&#x5F53;&#x524D;&#x65F6;&#x95F4;&#x70B9;&#x5185;&#x6743;&#x5A01;&#x7684;&#x9700;&#x6C42;&#x6587;&#x6863;&#x3002;&#x57FA;&#x672C;&#x4E0A;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x5408;&#x5E76;&#x5C31;&#x4EE3;&#x8868;&#x7740;&#x8FD9;&#x4E2A;&#x9700;&#x6C42;&#x7ECF;&#x8FC7;&#x4E09;&#x4E2A;&#x90E8;&#x5206;&#x8D1F;&#x8D23;&#x4EBA;&#x7684;&#x7B7E;&#x5B57;&#x786E;&#x8BA4;&#x3002;
</p>
</div>
</div>
</div>

<div id="outline-container-orgb9d8eee" class="outline-3">
<h3 id="orgb9d8eee">&#x9700;&#x6C42;&#x8BC4;&#x5BA1;</h3>
<div class="outline-text-3" id="text-orgb9d8eee">
<p>
&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x662F;&#x5BF9;&#x67D0;&#x4E2A;&#x529F;&#x80FD;&#x7684;&#x8BA8;&#x8BBA;&#xFF0C;&#x63CF;&#x8FF0;&#xFF0C;&#x53CA;&#x6267;&#x884C;&#x3002;&#x6CA1;&#x6709;&#x4EBA;&#x53EF;&#x4EE5;&#x8131;&#x79BB;&#x9700;&#x6C42;&#x6587;&#x6863;&#x89E3;&#x91CA;&#x8F6F;&#x4EF6;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x6709;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x6765;&#x534F;&#x8C03;&#x4E09;&#x4E2A;&#x90E8;&#x95E8;&#x5BF9;&#x60F3;&#x8981;&#x589E;&#x52A0;&#xFF0C;&#x8C03;&#x6574;&#x7684;&#x529F;&#x80FD;&#x8FDB;&#x884C;&#x914D;&#x5408;&#xFF0C;&#x5B9E;&#x73B0;&#x3002;
</p>
</div>
</div>

<div id="outline-container-org12ea93d" class="outline-3">
<h3 id="org12ea93d">&#x53D8;&#x52A8;&#x5185;&#x5BB9;&#x7684;&#x67E5;&#x770B;</h3>
<div class="outline-text-3" id="text-org12ea93d">
<p>
&#x4F7F;&#x7528; lejuhub.com &#x5E73;&#x53F0;&#x6765;&#x7BA1;&#x7406;&#x6587;&#x6863;&#xFF0C;&#x89E3;&#x51B3;&#x4E86;&#x4EE5; word &#x6587;&#x6863;&#x4E3A;&#x9700;&#x6C42;&#x6587;&#x6863;&#x7684;&#x4E0D;&#x5C11;&#x75DB;&#x70B9;&#x3002;&#x524D;&#x63D0;&#x662F;&#x4F7F;&#x7528;&#x7684;&#x6587;&#x6863;&#x683C;&#x5F0F;&#x662F; lejuhub.com &#x5E73;&#x53F0;&#x80FD;&#x8BC6;&#x522B;&#x7684;&#x6587;&#x4EF6;&#x683C;&#x5F0F;&#xFF0C;&#x5426;&#x5219;&#x5E73;&#x53F0;&#x4E5F;&#x53EA;&#x80FD;&#x8BC6;&#x522B;&#x51FA;&#x6587;&#x4EF6;&#x6709;&#x53D8;&#x5316;&#xFF0C;&#x5177;&#x4F53;&#x53D8;&#x5316;&#x4E86;&#x4EC0;&#x4E48;&#x5185;&#x5BB9;&#x4E5F;&#x662F;&#x65E0;&#x6CD5;&#x8BC6;&#x522B;&#x7684;&#x3002;
&#x76EE;&#x524D;&#x80FD;&#x8BC6;&#x522B;&#x7684;&#x683C;&#x5F0F;&#xFF1A;
</p>

<ol class="org-ol">
<li>&#x6587;&#x6863; Markdown</li>
<li>&#x56FE;&#x7247;&#xFF0C;png, jpg, bmp</li>
</ol>
</div>

<div id="outline-container-orgb3a25d6" class="outline-4">
<h4 id="orgb3a25d6">&#x5982;&#x4F55;&#x67E5;&#x770B;&#x6587;&#x6863;&#x7684;&#x53D8;&#x5316;</h4>
<div class="outline-text-4" id="text-orgb3a25d6">
<p>
&#x5728;&#x5BF9;&#x5E94;&#x7684;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x4E2D;&#x627E;&#x5230; changes &#x6807;&#x7B7E;
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122172625.png">
</p>
</div>


<p>
&#x67E5;&#x770B;&#x5F53;&#x524D;&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x7684;&#x6587;&#x672C;&#x53D8;&#x5316;&#xFF0C;&#x7EFF;&#x8272;&#x80CC;&#x666F;&#x4E3A;&#x65B0;&#x589E;&#x90E8;&#x5206;&#xFF0C;&#x7EA2;&#x8272;&#x80CC;&#x666F;&#x4E3A;&#x5220;&#x9664;&#x90E8;&#x5206;&#x3002;
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122173324.png">
</p>
</div>
</div>
</div>


<div id="outline-container-org78488b4" class="outline-4">
<h4 id="org78488b4">&#x67E5;&#x770B;&#x6587;&#x4EF6;&#x53D8;&#x5316;</h4>
<div class="outline-text-4" id="text-org78488b4">
<p>
&#x65B0;&#x589E;&#x6587;&#x4EF6;&#x7684;&#x63D0;&#x793A;&#x6548;&#x679C;
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122173432.png">
</p>
</div>


<p>
&#x6587;&#x4EF6;&#x5185;&#x5BB9;&#x66F4;&#x65B0;&#x7684;&#x662F;&#x6548;&#x679C;&#xFF0C;&#x4E00;&#x822C;&#x6211;&#x4EEC;&#x6587;&#x672C;&#x90FD;&#x4F1A;&#x53D1;&#x751F;&#x53D8;&#x6362;&#xFF0C;&#x6240;&#x4EE5;&#x4F1A;&#x770B;&#x5230;&#x4E0B;&#x56FE;
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122173526.png">
</p>
</div>


<p>
&#x524D;&#x9762;&#x63D0;&#x5230;&#x7684;&#x66F4;&#x65B0;&#x56FE;&#x7247;&#x7684;&#x60C5;&#x51B5;&#xFF0C;&#x6211;&#x4EEC;&#x4E5F;&#x53EF;&#x4EE5;&#x4ECE;&#x65B9;&#x4FBF;&#x7684;&#x67E5;&#x770B;
</p>


<div class="figure">
<p><img src="https://raw.githubusercontent.com/carlos-wong/uploadfiles/master/img/20200122173649.png">
</p>
</div>

<p>
&#x4ECE;&#x4E0A;&#x9762;&#x7684;&#x622A;&#x56FE;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x65B0;&#x65E7;&#x4E24;&#x5F20;&#x56FE;&#xFF0C;&#x5305;&#x62EC;&#x5C3A;&#x5BF8;&#xFF0C;&#x5185;&#x5BB9;&#x3002;
</p>
</div>
</div>
</div>
</div>

<div id="outline-container-orgf9d0f60" class="outline-2">
<h2 id="orgf9d0f60">&#x603B;&#x7ED3;</h2>
<div class="outline-text-2" id="text-orgf9d0f60">
<p>
&#x5F53;&#x524D;&#x6D41;&#x7A0B;&#x76EE;&#x524D;&#x5982;&#x679C;&#x6B63;&#x786E;&#x6267;&#x884C;&#x80FD;&#x505A;&#x5230;&#x4EE5;&#x4E0B;&#x51E0;&#x70B9;&#xFF1A;
</p>

<ol class="org-ol">
<li>&#x6CA1;&#x6709;&#x9057;&#x6F0F;</li>
<li>&#x51CF;&#x5C11;&#x53CD;&#x590D;&#x6C9F;&#x901A;</li>
<li>&#x8BE6;&#x7EC6;&#x7684;&#x5386;&#x53F2;&#x8BB0;&#x5F55;&#x7528;&#x4E8E;&#x590D;&#x76D8;&#x548C;&#x53CD;&#x7701;&#x603B;&#x7ED3;</li>
</ol>

<p>
&#x540C;&#x65F6;&#x5728;&#x5B9E;&#x8DF5;&#x7684;&#x8FC7;&#x7A0B;&#x4E2D;&#x4F1A;&#x53D1;&#x73B0;&#x65B0;&#x95EE;&#x9898;&#xFF0C;&#x6709;&#x4E86;&#x65B0;&#x95EE;&#x9898;&#x6211;&#x4EEC;&#x7684;&#x6D41;&#x7A0B;&#x8C03;&#x6574;&#x6765;&#x89E3;&#x51B3;&#x3002;&#x6574;&#x4E2A;&#x6D41;&#x7A0B;&#x662F;&#x968F;&#x7740;&#x516C;&#x53F8;&#x53D1;&#x5C55;&#x52A8;&#x6001;&#x53D8;&#x5316;&#x7684;&#x3002;
</p>
</div>
</div>
</div>

  </section>
</article>

  <div class="sharing grid">
  <section class="profile grid-item grid">
    <img class="avatar" src="https://avatars0.githubusercontent.com/u/1055130?s=460&v=4" alt="avatar">
    <div class="grid-item">
      <p class="title"> 极客世界 </p>
      <p class="subtitle"> 乐聚机器人研发总监 | 黄怀贤 </p>
    <div>
  </div></div></section>

  <section class="share-btns">
      <!-- <p> share it if you like it~ </p> -->
      <!-- <a class="twitter-share-button" data-size="large" data-via="DrakeLeung" href="https://twitter.com/intent/tweet?text=v id=" content">

<di">
  Tweet
</di"></a>

<script>
  window.twttr = (function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0],
    t = window.twttr || {};
  if (d.getElementById(id)) return t;
  js = d.createElement(s);
  js.id = id;
  js.src = "https://platform.twitter.com/widgets.js";
  js.async = true;
  fjs.parentNode.insertBefore(js, fjs);

  t._e = [];
  t.ready = function(f) {
    t._e.push(f);
  };

  return t;
}(document, "script", "twitter-wjs"));
</script>
 -->
  </section>
</div>


  
</main>

</body>
</html>
